home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / opbgd113.zip / OPBIGED.ICD < prev    next >
Text File  |  1991-08-29  |  7KB  |  154 lines

  1.  
  2.   {.F-}
  3. const
  4.   ccCopyClip   = 170;
  5.   ccCutClip    = 171;
  6.   ccPasteClip  = 172;
  7.  
  8.   BigEditorKeyMax = 600;
  9.   BigEditorCmdsCfgID : string[16] = 'editor key array';
  10.   BigEditorKeySet : array[0..BigEditorKeyMax] of Byte = (
  11.    {length keys         command type      key sequence}
  12.     3,     $00, $3B,    ccHelp,          {F1}
  13.     3,     $00, $3C,    ccSaveFile,      {F2}
  14.     3,     $00, $3D,    ccNewFile,       {F3}
  15.     3,     $00, $41,    ccBlkBegin,      {F7}
  16.     3,     $00, $42,    ccBlkEnd,        {F8}
  17.     3,     $00, $47,    ccHome,          {Home}
  18.     3,     $00, $48,    ccUp,            {Up}
  19.     3,     $00, $49,    ccPageUp,        {PgUp}
  20.     3,     $00, $4B,    ccLeft,          {Left}
  21.     3,     $00, $4D,    ccRight,         {Right}
  22.     3,     $00, $4F,    ccEnd,           {End}
  23.     3,     $00, $50,    ccDown,          {Down}
  24.     3,     $00, $51,    ccPageDn,        {PgDn}
  25.     3,     $00, $52,    ccIns,           {Ins}
  26.     3,     $00, $53,    ccDel,           {Del}
  27.     3,     $00, $73,    ccWordLeft,      {^Left}
  28.     3,     $00, $74,    ccWordRight,     {^Right}
  29.     3,     $00, $75,    ccScreenBot,     {^End}
  30.     3,     $00, $76,    ccEndOfFile,     {^PgDn}
  31.     3,     $00, $77,    ccScreenTop,     {^Home}
  32.     3,     $00, $84,    ccTopOfFile,     {^PgUp}
  33.     2,     $01,         ccWordLeft,      {^A}
  34.     2,     $02,         ccReformatP,     {^B}
  35.     2,     $03,         ccPageDn,        {^C}
  36.     2,     $04,         ccRight,         {^D}
  37.     2,     $05,         ccUp,            {^E}
  38.     2,     $06,         ccWordRight,     {^F}
  39.     2,     $07,         ccDel,           {^G}
  40.     2,     $08,         ccBack,          {^H, Bksp}
  41.     2,     $09,         ccTab,           {^I, Tab}
  42.     2,     $0C,         ccReSearch,      {^L}
  43.     2,     $0D,         ccSelect,        {^M, Enter}
  44.     2,     $0E,         ccInsertLine,    {^N}
  45.     2,     $10,         ccCtrlChar,      {^P}
  46.     2,     $12,         ccPageUp,        {^R}
  47.     2,     $13,         ccLeft,          {^S}
  48.     2,     $14,         ccDelWord,       {^T}
  49.     2,     $16,         ccIns,           {^V}
  50.     2,     $17,         ccScrollUp,      {^W}
  51.     2,     $18,         ccDown,          {^X}
  52.     2,     $19,         ccDelLine,       {^Y}
  53.     2,     $1A,         ccScrollDn,      {^Z}
  54.     2,     $7F,         ccBack,          {^Bksp}
  55.     3,     $0A, $03,    ccCopyClip,      {^J^C}
  56.     3,     $0A, $0B,    ccCutClip,       {^J^K}
  57.     3,     $0A, $0C,    ccJmpLine,       {^J^L}
  58.     3,     $0A, $10,    ccPasteClip,     {^J^P}
  59.     3,     $0B, $02,    ccBlkBegin,      {^K^B}
  60.     3,     $0B, $03,    ccBlkCopy,       {^K^C}
  61.     3,     $0B, $04,    ccSaveSwitch,    {^K^D}
  62.     3,     $0B, $07,    ccReformatG,     {^K^G}
  63.     3,     $0B, $08,    ccBlkToggle,     {^K^H}
  64.     3,     $0B, $09,    ccBlkIndent,     {^K^I}
  65.     3,     $0B, $0B,    ccBlkEnd,        {^K^K}
  66.     3,     $0B, $0D,    ccMarkToggle,    {^K^M}
  67.     3,     $0B, $0E,    ccSaveNamed,     {^K^N}
  68.     3,     $0B, $10,    ccBlkPrint,      {^K^P}
  69.     3,     $0B, $11,    ccAbandonFile,   {^K^Q}
  70.     3,     $0B, $12,    ccBlkRead,       {^K^R}
  71.     3,     $0B, $13,    ccSaveFile,      {^K^S}
  72.     3,     $0B, $14,    ccBlkWord,       {^K^T}
  73.     3,     $0B, $15,    ccBlkUnindent,   {^K^U}
  74.     3,     $0B, $16,    ccBlkMove,       {^K^V}
  75.     3,     $0B, $17,    ccBlkWrite,      {^K^W}
  76.     3,     $0B, $18,    ccSaveExit,      {^K^X}
  77.     3,     $0B, $19,    ccBlkDelete,     {^K^Y}
  78.     3,     $0B, $30,    ccSetMark0,      {^K0}
  79.     3,     $0B, $31,    ccSetMark1,      {^K1}
  80.     3,     $0B, $32,    ccSetMark2,      {^K2}
  81.     3,     $0B, $33,    ccSetMark3,      {^K3}
  82.     3,     $0B, $34,    ccSetMark4,      {^K4}
  83.     3,     $0B, $35,    ccSetMark5,      {^K5}
  84.     3,     $0B, $36,    ccSetMark6,      {^K6}
  85.     3,     $0B, $37,    ccSetMark7,      {^K7}
  86.     3,     $0B, $38,    ccSetMark8,      {^K8}
  87.     3,     $0B, $39,    ccSetMark9,      {^K9}
  88.     3,     $0F, $02,    ccSetIndent,     {^O^B}
  89.     3,     $0F, $03,    ccCenterLine,    {^O^C}
  90.     3,     $0F, $06,    ccTabToggle,     {^O^F}
  91.     3,     $0F, $09,    ccIndent,        {^O^I}
  92.     3,     $0F, $0F,    ccBlkTCase,      {^O^O}
  93.     3,     $0F, $12,    ccRtMargin,      {^O^R}
  94.     3,     $0F, $14,    ccTabSize,       {^O^T}
  95.     3,     $0F, $15,    ccBlkUCase,      {^O^U}
  96.     3,     $0F, $16,    ccBlkLCase,      {^O^V}
  97.     3,     $0F, $17,    ccWordWrap,      {^O^W}
  98.     3,     $11, $01,    ccReplace,       {^Q^A}
  99.     3,     $11, $02,    ccJmpBegin,      {^Q^B}
  100.     3,     $11, $03,    ccEndOfFile,     {^Q^C}
  101.     3,     $11, $04,    ccEnd,           {^Q^D}
  102.     3,     $11, $05,    ccScreenTop,     {^Q^E}
  103.     3,     $11, $06,    ccSearch,        {^Q^F}
  104.     3,     $11, $0B,    ccJmpEnd,        {^Q^K}
  105.     3,     $11, $0C,    ccRestore,       {^Q^L}
  106.     3,     $11, $10,    ccPrevPos,       {^Q^P}
  107.     3,     $11, $12,    ccTopOfFile,     {^Q^R}
  108.     3,     $11, $13,    ccHome,          {^Q^S}
  109.     3,     $11, $18,    ccScreenBot,     {^Q^X}
  110.     3,     $11, $19,    ccDelEol,        {^Q^Y}
  111.     3,     $11, $30,    ccJmpMark0,      {^Q0}
  112.     3,     $11, $31,    ccJmpMark1,      {^Q1}
  113.     3,     $11, $32,    ccJmpMark2,      {^Q2}
  114.     3,     $11, $33,    ccJmpMark3,      {^Q3}
  115.     3,     $11, $34,    ccJmpMark4,      {^Q4}
  116.     3,     $11, $35,    ccJmpMark5,      {^Q5}
  117.     3,     $11, $36,    ccJmpMark6,      {^Q6}
  118.     3,     $11, $37,    ccJmpMark7,      {^Q7}
  119.     3,     $11, $38,    ccJmpMark8,      {^Q8}
  120.     3,     $11, $39,    ccJmpMark9,      {^Q9}
  121.   {$IFDEF UseMouse}
  122.     3,     $00, $EF,    ccMouseSel,      {click left  = mouse select}
  123.     3,     $00, $ED,    ccHelp,          {click both  = help}
  124.     3,     $00, $E8,    ccMouseDown,     {drag down}
  125.     3,     $00, $E7,    ccMouseAuto,     {drag auto}
  126.   {$ELSE}
  127.              0, 0, 0, 0, 0, 0, 0,        {420}
  128.     0, 0, 0, 0, 0, 0, 0, 0, 0,           {429}
  129.   {$ENDIF}
  130.     {-----------pad to end of array----------}
  131.                                0,        {430}
  132.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {440}
  133.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {450}
  134.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {460}
  135.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {470}
  136.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {480}
  137.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {490}
  138.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {500}
  139.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {510}
  140.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {520}
  141.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {530}
  142.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {540}
  143.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {550}
  144.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {560}
  145.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {570}
  146.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {580}
  147.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,        {590}
  148.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0);       {600}
  149. {.F+}
  150.  
  151. const
  152.   BigEditorCmdsCfgEnd : Byte = 0;
  153.  
  154.